Forum Linux.débutant [orchestrateur multisites local LAN] apache ou nginx le tout sous Docker
Bonjour,
Je suis très heureux de pouvoir adhérer à ce forum en tant que débutant sous linux.
J'ai entrepris de dockériser de nombreuses VM ubuntu server afin de gagner en ressources et facilité.
Actuelllement j'ai dockérisé : Apache Guacamole, Noip (DDNS), Nextcloud, AdGuardHome, Jellyfin et Glyde (webproxy)
Il me reste par ailleurs "ejabbered + coturn" à dockériser mais je n'y arrive pas !
Actuellement ma dernière VM est un CentOS Nethserver qui jour deux rôles :
xmpp (ejabbered server) et (…)
Lien Weka viole la licence de Minio
Sortie de Datafari 5.3, moteur de recherche open source pour entreprise
Nous sommes heureux de vous annoncer la mise à disposition de Datafari 5.3. Pas mal de changements depuis la version 5.0 sur laquelle nous avions communiqué, on en fait la liste un peu plus bas.
Pour rappel, Datafari est une solution de recherche pour entreprise, sous licence Apache v2. Où que les connaissances se trouvent et sous quelque format que ce soit, elle permet aux employés de retrouver les données utiles. Plus concrètement, il s’agit de récupérer et d’indexer les données et documents depuis de nombreuses sources différentes et plusieurs formats de fichiers, et de permettre de chercher aussi bien l’intérieur des documents que leurs métadonnées. On parle également de fédération des connaissances et des savoirs au sein d’une organisation. Pour cette dépêche, on se concentre sur la version libre et open source (mais il y a aussi d’autres nouveautés sur la version entreprise propriétaire).
CLEAR, production du premier microcontrôleur avec un eFPGA avec code source disponible
CLEAR est un microcontrôleur RISC-V (VexRISCV) muni d’un eFPGA gravé en 130 nm et produit avec le programme chipignite de la société de production d'ASIC Efabless. La totalité du « dossier de fabrication » du composant est publiée (licences MIT, Apache 2.0 et d'autres moins non libres).
Forum Linux.debian/ubuntu Configurer plusieurs virtual hosts avec une seule ip
Bonjour à tou.te.s,
J'ai récupérer un serveur que j'ai monté sous debian. Il a une ip local (192.168.1.x).
J'aimerais pouvoir accéder à des sous-domaines différents tout en ayant la même ip mais je n'y arrive pas.
Voici comment j'ai procédé :
sudo mkdir -p /var/www/192.168.1.x/projet_1
sudo chmod -R 755 /var/www
sudo chown -R www-data: /var/www/192.168.1.x/projet_1
sudo mkdir -p /var/www/192.168.1.x/projet_2
sudo chmod -R 755 /var/www
sudo chown -R www-data: /var/www/192.168.1.x/projet_2
sudo touch /etc/apache2/sites-available/projets.conf
echo -e "NameVirtualHost\t*:80
\n<VirtualHost *:80>
\tServerName projet_1.192.168.1.x
\tDocumentRoot
(…)
Communiquer avec le serveur depuis un navigateur Web : XHR, SSE et WebSockets
Dans cette dépêche, nous allons faire un tour d’horizon de différentes manières de communiquer avec un serveur depuis une application Web, avec un petit peu d’histoire, avant de rentrer plus profondément dans le fonctionnement des WebSockets, que nous allons démystifier. Nous digresserons ensuite à propos de la gestion (problématique) des requêtes longues et de HTTP 2 avec Apache, et nous discuterons d’une manière de limiter la casse. La dépêche contient quelques morceaux raisonnables mais l’absurdité est latente.
Supposons que nous ayons une application Web qui a besoin de recevoir des évènements du serveur pour voir si quelque chose s’est passé. À tout hasard, un jeu de société en ligne. Ce jeu a besoin d’envoyer les coups des joueurs et joueuses, et de recevoir les coups des autres.
Le serveur ne peut pas contacter le navigateur. Celui-ci est peut-être derrière un pare-feu, et de toute façon il n’y a pas de méthode pour cela. Le modèle du web, c’est une requête HTTP de la part du navigateur, et le serveur sert cette requête. Et puis, à la base, une requête = un chargement de page.
Mais des techniques sont apparues pour abuser de ce modèle, puis les standards se sont mis à intégrer des méthodes pour mener ces abus en toute sérénité.
Sortie de Datafari 5.0, moteur de recherche open source pour entreprise
Un peu comme pour la dernière news, nous avons oublié de parler de la version 4.4, mais nous sommes heureux de vous annoncer la mise à disposition de Datafari 5.0
Changement majeur donc, synonyme de mise à jour majeure des composants utilisés.
Pour rappel, Datafari est une solution de recherche pour entreprise. Ça veut dire qu’elle permet aux employés de retrouver les données où qu’elles soient, quelles qu’elles soient. Plus concrètement, il s’agit de récupérer et d’indexer les données et documents depuis de nombreuses sources différentes et plusieurs formats de fichiers, et de permettre de chercher aussi bien l’intérieur des documents que leurs métadonnées. Linuxfr oblige, le focus dans cette dépêche sera sur la version libre (mais on a plein d’autres nouveautés aussi sur la version entreprise propriétaire)
Forum Linux.général Apache2 redirect vhost complet vers nouvelle homepage
Hello,
J'ai un vhost apache qu'on me demande de rediriger totalement vers un nouveau site cette après midi à 16h00.
J'ai un peu peur de me tromper.
Pouvez vous m'indiquer comment rediriger toutes le pages du vhost vers la homepage d'un autre site?
Merci
Forum Linux.général configurer .htaccess
Bonjour à tous,
ça fait un moment que je cherche et que je fais des tests en vain.
Je veux modifier mon fichier .htaccess pour qu'il autorise certaines IP et dans le cas contraire qu'ils demande un mot de passe.
Pour le moment j'en suis à cette partie:
Order Deny,Allow
Deny From All
Allow From 999.7.444.113
Options -Indexes
ErrorDocument 400 "Vous ne pouvez pas vous connecter depuis cette IP"
ErrorDocument 401 "Vous ne pouvez pas vous connecter depuis cette
(…)
Forum Linux.général Docker-Apache: mon docker refuse de s'excuter en tant que démon
Salut à tous,
Je cherche à faire un simple container docker avec apache en vue d'exposer une simple page HTML de maintenance mais je galère.
Une fois exécuté (avec option -d) mon container s'arrête immédiatement, je suppose parce que apache s'arrête mais je ne sais pas précisément pourquoi.
Pouvez vous m'aider à aboutir à un résultât qui fonctionne ?
Voici le contenu de mon Dockerfile:
FROM httpd:2.4
RUN mkdir -p /var/www/ssl
COPY ./vhostam /usr/local/apache2/conf/httpd.conf
COPY ./content/ /usr/local/apache2/htdocs/
COPY ./ssl/ /var/www/ssl/
Lien How To Install Apache on CentOS 8
Forum Linux.général Donner une permission à Apache
Bonjour à tous,
je souhaite donner à apache la permission root d'accès aux fichiers "cap_dac_override" (oui je sais c'est mal, mais bon…).
Je pensais naïvement que faire setcap cap_dac_override=ep /usr/sbin/apachectl fonctionnerais.
D'ailleurs getcap /usr/bin/apachectl confirme cette permission.
Par contre si je fais un ps caux | grep httpd je constate plein de fistons…. et bien sure un getcap _PID_APACHE m'indique aucune permission (sauf sur le tout premier). Redémarrage d'apache, de la machine, et tout le tremblement n'y font rien, je (…)
Forum Linux.général Ordre des VirtualHosts Apache
Bonjour,
J'ai un serveur Apache qui héberge plusieurs hôtes en parallèle.
Chaque VirtualHost est associé à un nom de domaine, pourtant, quand je visite un site, je tombe sur un autre.
Je ne comprends pas la logique :
# Hote 1
<VirtualHost appli1.domaine.fr:80>
ServerName appli1.domaine.fr
...
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost appli1.domaine.fr:443>
ServerName appli1.domaine.fr
...
</Virtualhost>
</IfModule>
# Hote 2
<VirtualHost appli2.domaine.fr:80>
ServerName appli2.domaine.fr
...
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost appli2.domaine.fr:443>
ServerName appli2.domaine.fr
...
</Virtualhost>
</IfModule>
Une idée pour éclairer ma lanterne (…)
Wiki [Tuto/HowTo] Automatiser simplement les mises à jours de configurations sur cluster via script bash
Introduction
Nous allons voir ici comment automatiser simplement la mise à jours de configurations depuis un stockage distant (webdav, sshfs, etc). Pour ce job, nous allons utiliser un script bash dédié.
Ce dernier vous permet de ranger vos fichiers de configurations sur votre cloud (montage distant) puis de les ré-injecter via une tâche planifiée (cron).
Le script est capable d'auto-éditer les fichiers de configuration (une fois enregistrés localement) afin d'indiquer l'hostname de la machine ainsi (…)